count = 0

def num():
    global count
    count += 1
    print(count)
    num()
num()

'''
    1:必须要有一个明确的结束条件
    2：没次进入更深一层递归时，问题规模应该比上次有所减少
    3：递归的效率不高
'''